#ifndef QCOMMONEDITOR_H
#define QCOMMONEDITOR_H

#include "qabstractpropertyeditor.h"

#include <QLabel>

class QAbstractProperty;

class PROPERTY_EDITORSHARED_EXPORT QCommonEditor : public QAbstractPropertyEditor
{
    Q_OBJECT
public:
    Q_INVOKABLE QCommonEditor(QAbstractProperty* property,QWidget *parent = 0);
    
signals:
    
protected:
    void    property_value_changed();
protected:

    QLabel      *m_icon;
    QLabel      *m_text;
    QAbstractProperty   *m_property;
};

#endif // QCOMMONEDITOR_H
